home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / t3_1 / doc.lha / documentation / manual / ascii.mss < prev    next >
Text File  |  1987-06-30  |  3KB  |  156 lines

  1. @appendix[ASCII character conversion]
  2. @label[ascii appendix] @index[ASCII codes]
  3.  
  4. The ASCII character set has nothing inherently to do with the @Tau[]
  5. language or its implementations.  Internally, any implementation is free
  6. to use any convenient encoding for characters, for example, a modified
  7. ASCII (such as that of the Lisp Machine), or EBCDIC.  However, the
  8. language does provide conversions between characters and ASCII codes
  9. (@tc[CHAR->ASCII] and @tc[ASCII->CHAR]), so this correspondence is, for
  10. the purposes of those routines, a part of the language definition.  The
  11. table below is also provided as a general reference, because people
  12. using @Tau[] are also likely to be using computers, and this information
  13. may often be useful in that context.
  14.  
  15. @begin[verbatim, size 9, facecode 2, columns 4, boxed]
  16.  8  10  16  character
  17.  
  18.  0   0   0  #\NULL
  19.  1   1   1
  20.  2   2   2
  21.  3   3   3
  22.  4   4   4
  23.  5   5   5
  24.  6   6   6
  25.  7   7   7  #\BELL
  26. 10   8   8  #\BACKSPACE
  27. 11   9   9  #\TAB
  28. 12  10   A  #\LINEFEED
  29. 13  11   B
  30. 14  12   C  #\FORM
  31. 15  13   D  #\RETURN
  32. 16  14   E
  33. 17  15   F
  34. 20  16  10
  35. 21  17  11
  36. 22  18  12
  37. 23  19  13
  38. 24  20  14
  39. 25  21  15
  40. 26  22  16
  41. 27  23  17
  42. 30  24  18
  43. 31  25  19
  44. 32  26  1A
  45. 33  27  1B  #\ESCAPE
  46. 34  28  1C
  47. 35  29  1D
  48. 36  30  1E
  49. 37  31  1F
  50. @newcolumn[]
  51.  8  10  16   character
  52.  
  53. 40  32  20   #\SPACE
  54. 41  33  21   !
  55. 42  34  22   "
  56. 43  35  23   #
  57. 44  36  24   $
  58. 45  37  25   %
  59. 46  38  26   &
  60. 47  39  27   '
  61. 50  40  28   (
  62. 51  41  29   )
  63. 52  42  2A   *
  64. 53  43  2B   +
  65. 54  44  2C   ,
  66. 55  45  2D   -
  67. 56  46  2E   .
  68. 57  47  2F   /
  69. 60  48  30   0
  70. 61  49  31   1
  71. 62  50  32   2
  72. 63  51  33   3
  73. 64  52  34   4
  74. 65  53  35   5
  75. 66  54  36   6
  76. 67  55  37   7
  77. 70  56  38   8
  78. 71  57  39   9
  79. 72  58  3A   :
  80. 73  59  3B   ;
  81. 74  60  3C   <
  82. 75  61  3D   =
  83. 76  62  3E   >
  84. 77  63  3F   ?
  85. @newcolumn[]
  86.   8  10  16   character
  87.  
  88. 100  64  40   @@
  89. 101  65  41   A
  90. 102  66  42   B
  91. 103  67  43   C
  92. 104  68  44   D
  93. 105  69  45   E
  94. 106  70  46   F
  95. 107  71  47   G
  96. 110  72  48   H
  97. 111  73  49   I
  98. 112  74  4A   J
  99. 113  75  4B   K
  100. 114  76  4C   L
  101. 115  77  4D   M
  102. 116  78  4E   N
  103. 117  79  4F   O
  104. 120  80  50   P
  105. 121  81  51   Q
  106. 122  82  52   R
  107. 123  83  53   S
  108. 124  84  54   T
  109. 125  85  55   U
  110. 126  86  56   V
  111. 127  87  57   W
  112. 130  88  58   X
  113. 131  89  59   Y
  114. 132  90  5A   Z
  115. 133  91  5B   [
  116. 134  92  5C   \
  117. 135  93  5D   ]
  118. 136  94  5E   ^
  119. 137  95  5F   _
  120. @newcolumn[]
  121.   8   10  16   character
  122.  
  123. 140   96  60   `
  124. 141   97  61   a
  125. 142   98  62   b
  126. 143   99  63   c
  127. 144  100  64   d
  128. 145  101  65   e
  129. 146  102  66   f
  130. 147  103  67   g
  131. 150  104  68   h
  132. 151  105  69   i
  133. 152  106  6A   j
  134. 153  107  6B   k
  135. 154  108  6C   l
  136. 155  109  6D   m
  137. 156  110  6E   n
  138. 157  111  6F   o
  139. 160  112  70   p
  140. 161  113  71   q
  141. 162  114  72   r
  142. 163  115  73   s
  143. 164  116  74   t
  144. 165  117  75   u
  145. 166  118  76   v
  146. 167  119  77   w
  147. 170  120  78   x
  148. 171  121  79   y
  149. 172  122  7A   z
  150. 173  123  7B   {
  151. 174  124  7C   |
  152. 175  125  7D   }
  153. 176  126  7E   @tilde[]
  154. 177  127  7F   #\RUBOUT
  155. @end[verbatim]
  156.